home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1994 November / macformat-018.iso / Utility Spectacular / Developer / OSAX Samples / ScriptIt OSAX / ScriptOSAX.r < prev   
Encoding:
Text File  |  1993-01-30  |  4.3 KB  |  310 lines  |  [TEXT/MPS ]

  1. /**********************************************
  2.     
  3.     Resource file for ScriptOSAX.c
  4.     Copyright ®1992-3 Apple Computer Inc.
  5.     All rights reserved.
  6.     
  7.     Written by Donald Olson
  8.     
  9.     Changes:
  10.         12/27/92    File created
  11.         
  12. ***********************************************/ 
  13. #include "AEUserTermTypes.r"
  14. #include "Types.r"
  15. #include "SysTypes.r"
  16.  
  17. resource 'vers' (1) {
  18.     0x1,
  19.     0x0,
  20.     alpha,
  21.     0x0,
  22.     verUS,
  23.     "1.0 a1",
  24.     "1.0 a1, Copyright ® 1992-3 Apple Comput"
  25.     "er, Inc. All rights reserved."
  26. };
  27.  
  28. resource 'vers' (2) {
  29.     0x1,
  30.     0x0,
  31.     alpha,
  32.     0x0,
  33.     verUS,
  34.     "1.0 a1",
  35.     "(by Donald Olson)"
  36. };
  37.  
  38. resource 'STR ' (-16397) {
  39.     "This document can not be opened or printed."
  40.     " It extends the functionality of AppleScript™"
  41.     "and should be placed in the Scripting Additions"
  42.     "folder found in the Extensions folder of your"
  43.     " System Folder."
  44. };
  45.  
  46. resource 'aete' (0, "Scriptor OSAX") {
  47.     0x0,
  48.     -0x70,
  49.     english,
  50.     roman,
  51.     {    /* array Suites: 1 elements */
  52.         /* [1] */
  53.         "System Object Suite",
  54.         "",
  55.         'syso',
  56.         1,
  57.         1,
  58.         {    /* array Events: 1 elements */
  59.             /* [1] */
  60.             "ScriptIt",
  61.             "",
  62.             'aevt',
  63.             'scpt',
  64.             '****',
  65.             "",
  66.             replyOptional,
  67.             singleItem,
  68.             notEnumerated,
  69.             reserved,
  70.             reserved,
  71.             reserved,
  72.             reserved,
  73.             reserved,
  74.             reserved,
  75.             reserved,
  76.             reserved,
  77.             reserved,
  78.             reserved,
  79.             reserved,
  80.             reserved,
  81.             reserved,
  82.             'alis',
  83.             "Script file to edit",
  84.             directParamOptional,
  85.             singleItem,
  86.             notEnumerated,
  87.             doesntChangeState,
  88.             reserved,
  89.             reserved,
  90.             reserved,
  91.             reserved,
  92.             reserved,
  93.             reserved,
  94.             reserved,
  95.             reserved,
  96.             reserved,
  97.             reserved,
  98.             reserved,
  99.             reserved,
  100.             {    /* array OtherParams: 1 elements */
  101.                 /* [1] */
  102.                 "execute only",
  103.                 'doit',
  104.                 'bool',
  105.                 "",
  106.                 optional,
  107.                 singleItem,
  108.                 notEnumerated,
  109.                 reserved,
  110.                 reserved,
  111.                 reserved,
  112.                 reserved,
  113.                 reserved,
  114.                 reserved,
  115.                 reserved,
  116.                 reserved,
  117.                 reserved,
  118.                 reserved,
  119.                 reserved,
  120.                 reserved,
  121.                 reserved
  122.             }
  123.         },
  124.         {    /* array Classes: 0 elements */
  125.         },
  126.         {    /* array ComparisonOps: 0 elements */
  127.         },
  128.         {    /* array Enumerations: 0 elements */
  129.         }
  130.     }
  131. };
  132.  
  133. resource 'DLOG' (1112) {
  134.     {52, 39, 313, 386},
  135.     movableDBoxProc,
  136.     invisible,
  137.     noGoAway,
  138.     0x0,
  139.     1112,
  140.     ""
  141.     /****** Extra bytes follow... ******/
  142.     /* $"0028 0A"                                            /* .(. */
  143. };
  144.  
  145. resource 'DITL' (1112) {
  146.     {    /* array DITLarray: 10 elements */
  147.         /* [1] */
  148.         {231, 265, 251, 323},
  149.         Button {
  150.             enabled,
  151.             "Ok"
  152.         },
  153.         /* [2] */
  154.         {231, 196, 251, 254},
  155.         Button {
  156.             enabled,
  157.             "Cancel"
  158.         },
  159.         /* [3] */
  160.         {231, 113, 251, 171},
  161.         Button {
  162.             enabled,
  163.             "Execute"
  164.         },
  165.         /* [4] */
  166.         {231, 19, 251, 100},
  167.         Button {
  168.             enabled,
  169.             "Save As…"
  170.         },
  171.         /* [5] */
  172.         {79, 7, 148, 340},
  173.         EditText {
  174.             enabled,
  175.             ""
  176.         },
  177.         /* [6] */
  178.         {22, 7, 48, 340},
  179.         EditText {
  180.             enabled,
  181.             ""
  182.         },
  183.         /* [7] */
  184.         {183, 7, 218, 340},
  185.         EditText {
  186.             enabled,
  187.             ""
  188.         },
  189.         /* [8] */
  190.         {159, 4, 175, 57},
  191.         StaticText {
  192.             disabled,
  193.             "Result:"
  194.         },
  195.         /* [9] */
  196.         {57, 4, 71, 74},
  197.         StaticText {
  198.             disabled,
  199.             "Script:"
  200.         },
  201.         /* [10] */
  202.         {1, 5, 17, 80},
  203.         StaticText {
  204.             disabled,
  205.             "Comment:"
  206.         }
  207.     }
  208. };
  209.  
  210. resource 'DLOG' (1111, purgeable) {
  211.     {63, 79, 295, 425},
  212.     dBoxProc,
  213.     invisible,
  214.     noGoAway,
  215.     0x0,
  216.     1111,
  217.     ""
  218. };
  219.  
  220. resource 'DITL' (1111, purgeable) {
  221.     {    /* array DITLarray: 15 elements */
  222.         /* [1] */
  223.         {161, 252, 181, 332},
  224.         Button {
  225.             enabled,
  226.             "Save"
  227.         },
  228.         /* [2] */
  229.         {130, 252, 150, 332},
  230.         Button {
  231.             enabled,
  232.             "Cancel"
  233.         },
  234.         /* [3] */
  235.         {0, 0, 0, 0},
  236.         HelpItem {
  237.             disabled,
  238.             HMScanhdlg {
  239.                 1111
  240.             }
  241.         },
  242.         /* [4] */
  243.         {8, 235, 24, 337},
  244.         UserItem {
  245.             enabled
  246.         },
  247.         /* [5] */
  248.         {32, 252, 52, 332},
  249.         Button {
  250.             enabled,
  251.             "Eject"
  252.         },
  253.         /* [6] */
  254.         {60, 252, 80, 332},
  255.         Button {
  256.             enabled,
  257.             "Desktop"
  258.         },
  259.         /* [7] */
  260.         {29, 12, 127, 230},
  261.         UserItem {
  262.             enabled
  263.         },
  264.         /* [8] */
  265.         {6, 12, 25, 230},
  266.         UserItem {
  267.             enabled
  268.         },
  269.         /* [9] */
  270.         {119, 250, 120, 334},
  271.         Picture {
  272.             disabled,
  273.             11
  274.         },
  275.         /* [10] */
  276.         {157, 15, 173, 227},
  277.         EditText {
  278.             enabled,
  279.             ""
  280.         },
  281.         /* [11] */
  282.         {136, 15, 152, 227},
  283.         StaticText {
  284.             disabled,
  285.             "Save as:"
  286.         },
  287.         /* [12] */
  288.         {88, 252, 108, 332},
  289.         UserItem {
  290.             disabled
  291.         },
  292.         /* [13] */
  293.         {0, 0, 0, 0},
  294.         UserItem {
  295.             enabled
  296.         },
  297.         /* [14] */
  298.         {198, 183, 216, 289},
  299.         RadioButton {
  300.             enabled,
  301.             "Save as TEXT"
  302.         },
  303.         /* [15] */
  304.         {198, 17, 216, 160},
  305.         RadioButton {
  306.             enabled,
  307.             "Save as Compiled"
  308.         }
  309.     }
  310. };